﻿using System;
using System.Collections.Generic;
using System.Text;

using System.Configuration;
using System.IO;

//using ASPEMAILLib;

namespace SAW_Core
{
    //public class MailBox
    //{
    //    private string _nombre;
    //    private string _mail;

    //    public string Nombre { get;set; }
    //    public string Email { get;set; }

    //    public MailBox(string nombre, string email)
    //    {
    //        _nombre = nombre;
    //        _mail = email;
    //    }
    //}

    //public class Mailer
    //{
    //    public static bool Send(List<MailBox> listaMails , string subject, string body, string[] attachs)
    //    {
    //        try
    //        {
    //            ASPEMAILLib.IMailSender mensajeEmail;
    //            mensajeEmail = new ASPEMAILLib.MailSender();
    //            mensajeEmail.Host = ConfigurationManager.AppSettings["SMTPServer"];
    //            mensajeEmail.Port = Convert.ToInt32(ConfigurationManager.AppSettings["SMTPPort"]);
    //            mensajeEmail.Username = ConfigurationManager.AppSettings["SMTPUser"];
    //            mensajeEmail.Password = ConfigurationManager.AppSettings["SMTPPassword"];
    //            mensajeEmail.IsHTML = 1;
    //            mensajeEmail.From = ConfigurationManager.AppSettings["FromEmail"];
    //            mensajeEmail.FromName = ConfigurationManager.AppSettings["FromName"];
    //            mensajeEmail.AddBcc( ConfigurationManager.AppSettings["CopiaEmail"],ConfigurationManager.AppSettings["CopiaName"]);
                

    //            foreach(MailBox mail in listaMails )
    //                mensajeEmail.AddAddress(mail.Email, mail.Nombre);
    //            mensajeEmail.Subject = subject;
    //            foreach (string attach in attachs)
    //            {
    //                if (File.Exists(attach))
    //                    mensajeEmail.AddAttachment(attach);
    //            }
    //            mensajeEmail.Body = body;

    //            mensajeEmail.Send();
    //            return true;
    //        }
    //        catch (Exception e)
    //        {
    //            return false;
    //        }
    //    }
    //}
}
